Job Title: Senior Applications Consultant - Remote
Job Overview
Join our esteemed team of Azure specialists as a Senior Applications Consultant, where you will have the opportunity to significantly influence the design and management of cloud technologies. We are seeking an individual who is not only passionate about cloud services but also eager to drive impactful solutions in a remote work setting.
Key Responsibilities
- Design, deploy, migrate, and manage innovative applications on the Azure platform.
- Collaborate closely with clients, Azure consultants, and engineers to devise effective cloud solutions.
- Conduct thorough unit, integration, performance, and security testing for Azure applications.
- Utilize Azure DevOps, Application Insights, and Log Analytics for seamless deployment and monitoring.
- Leverage Azure compute services including Azure Functions, Logic Apps, Service Bus, and Event Grid.
- Engage with cloud databases such as Azure SQL, PostgreSQL, MySQL, and MariaDB.
- Implement and customize large-scale cloud solutions, providing troubleshooting expertise as needed.
- Apply design patterns like MVC, CQRS, and SAGA alongside multi-threaded and parallel programming techniques.
- Define and establish CI/CD pipelines for automated deployment across application environments using GitHub Actions, Jenkins, and Azure DevOps.
- Implement microservices architecture using Kubernetes and Service Fabric.
- Ensure the application of robust security measures, including encryption and authentication protocols.
- Design resilient and scalable solutions on cloud platforms with a focus on performance.
- Provide mentorship and guidance to junior developers and consultants.
- Experience with AWS or Google Cloud platforms is advantageous.
Required Skills
- Strong proficiency with Azure services and cloud solution architecture.
- Experience in utilizing Azure DevOps and monitoring tools effectively.
- Knowledge of cloud database management, particularly with Azure SQL and PostgreSQL.
- Familiarity with advanced programming techniques and design patterns.
- Expertise in CI/CD pipelines and microservices architecture implementation.
- Capability to mentor junior staff and share technical insights.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of hands-on experience in cloud application development and management.
- Demonstrated experience with Azure technologies and DevOps methodologies.
- Excellent communication skills coupled with a collaborative approach.
Career Growth Opportunities
We are committed to fostering the professional development of our team members. As a Senior Applications Consultant, you will have access to opportunities for skill enhancement and career progression within a growing organization.
Company Culture And Values
We pride ourselves on nurturing a culture of innovation and collaboration. Our team is dedicated to promoting diversity and inclusivity in the workplace, ensuring that every voice is heard and valued.
Networking And Professional Opportunities
Engage with industry leaders and fellow professionals through networking opportunities that enhance your career and broaden your professional horizon. Collaborate in a dynamic environment that supports continuous learning and development.
Compensation And Benefits
- Remote work flexibility for candidates based in the USA.
- Long-term contract position providing stability and continuity.
- Generous paid time off (PTO) of 15 days accrued annually.
- Comprehensive benefits package including medical, dental, vision, and 401k options.
- Direct deposit for weekly pay convenience.
- Ongoing consultant support along with free training to elevate your skills.
- Dedicated career partner to assist in achieving your professional aspirations.
If you are ready to embark on an exciting career journey with us, we encourage you to apply today and share this opportunity with your network!
Employment Type: Full-Time